﻿import plugin from "../../lib/plugins/plugin.js"

let rulePrefix = '((#|\\*)?(星铁|星轨|崩铁|星穹铁道|铁道|sr)|\\*|＊)'
export class ktzstr extends plugin {
    constructor(){
        super({
            name: "开拓者攻略处理",
            dsc: "开拓者攻略处理",
            event: "message",
            priority: 1,
            rule: [
                {
                    reg: '^#开拓者攻略',
                    fnc: 'ktzstrsy'
                },
                {
                    reg: `^${rulePrefix}?开拓者攻略`,
                    fnc: 'ktzstrsys'
                },
                {
                    reg: '^#开拓者面板',
                    fnc: 'srpro'
                },
                {
                    reg: `^${rulePrefix}?开拓者面板`,
                    fnc: 'srpot'
                }
            ]
        })
    }
    
    async ktzstrsy(){
        this.e.reply(`请选择：\n*物理主攻略\n*火主攻略\n*虚数主攻略`, true)
    }

    async ktzstrsys(){
        this.e.reply(`请选择：\n*物理主攻略\n*火主攻略\n*虚数主攻略`, true)
    }

    async srpro(){
        this.e.reply(`请选择：\n*物理主面板\n*火主面板\n*虚数主面板\n\n请确保角色面板有此角色数据，否则命令无法生效`, true)
    }

    async srpot(){
        this.e.reply(`请选择：\n*物理主面板\n*火主面板\n*虚数主面板\n\n请确保角色面板有此角色数据，否则命令无法生效`, true)
    }
}